package ms.platform.plan.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import ms.platform.plan.model.ModelProcessPlan;

public interface BusModelProcessPlanDao {
	
	/**
	 * 新增工序计划
	 * @param map
	 * @return
	 */
	public void saveBusModelProcessPlan(@Param("processPlan")List<ModelProcessPlan> modelProcessPlan);
	
	/**
	 * 根据部品id 查询工序信息
	 * @param id
	 * @return
	 */
	public List<ModelProcessPlan> queryBusModelProcessById(Integer id);
	
	/**
	 * 根据部品id 修改工序信息
	 * @param id
	 * @return
	 */
	public void updateBusModelProcessById(ModelProcessPlan modelProcessPlan);
	
	/**
	 * 获取工序模板
	 * @param map
	 * @return
	 */
	public List<ModelProcessPlan> getProcessTemp(Map<String, Object> map);
	/**
	 * 删除工序
	 * @param modelPlanId
	 */
	public void deleteProcessPlan(Integer modelPlanId);
}
